<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
    .header{
        top: 0;
        height: 100px;
        width: 100%;
        position: absolute;
        left: 0;
        background: #000000;
    }
    .footer{
        bottom: 0;
        height: 50px;
        width: 100%;
        position: absolute;
        left: 0;
        background: #000000;
    }
    .aside{
        width: 300px;
        top: 100px;
        bottom: 50px;
        overflow: auto;
        position: absolute;
        left: 0;
        background: red;

    }
    .main{
        left: 300px;
        right: 0;
        top: 100px;
        bottom: 50px;
        overflow: auto;
        position: absolute;
        background: green;
    }

    .logo {
        background: #3a3a63;
        color: #ffffff;
        font-size: 24px;
        font-weight: bold;
        padding: 10px 0px 0px 10px;
        height: 45px;
    }

    </style>
</head>
<body>
<div class="header"></div>
<div class="content">
    <div class="aside"></div>
    <div class="main">
        main main main main main main
    </div>
</div>
<div class="footer"></div>
</body>
</html>